Skip to content

feat(activity): show money account deposits and withdrawals as MM Pay rows - #45577

Draft
jpuri wants to merge 1 commit into
feat/money-account-suppress-irrelevant-alertsfrom
feat/confirmations-money-account-activity-list
Draft

feat(activity): show money account deposits and withdrawals as MM Pay rows#45577
jpuri wants to merge 1 commit into
feat/money-account-suppress-irrelevant-alertsfrom
feat/confirmations-money-account-activity-list

Conversation

@jpuri

@jpuri jpuri commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

Description

Money-account deposits and withdrawals were invisible or generic in the activity list. This PR surfaces them like the other MM Pay transactions (perps), mirroring mobile's money activity rows.

  • Include money-account batches in the local activity list. They execute from the Money Keyring account, so the selected-address filter in selectLocalTransactions dropped them entirely — this is why nothing changed in the list before.
  • New moneyAccountDeposit / moneyAccountWithdraw activity kinds (extension-local extension of the @metamask/client-utils union). mapLocalTransaction only reads the top-level type, so these EIP-7702 batches arrived as contractInteraction (deposits) or a raw mUSD send (withdrawals); enrichLocalActivity now re-types them from the nested batch types via hasTransactionType.
  • Amount resolution mirrors mobile: the committed mUSD requiredAssets entry or the nested approve/transfer calldata, with MM Pay's quoted targetFiat as the placeholder fallback. Exposed as fiat since mUSD is pegged 1:1 to USD.
  • Rows render perps-style (like the "Account funded / Perps balance / $0.05" rows): status-derived title (Depositing/Deposited/Deposit failed, Sending/Sent/Send failed), "Money account" subtitle, signed fiat amount (green + for deposits, − for withdrawals), mUSD avatar with chain badge.
  • Details page gets a money-account template modeled on the perps details: fiat hero, status/date, MM Pay fee breakdown (network/provider/total), per-transaction summary, and an "Add funds" CTA for confirmed deposits (block explorer button otherwise).

Related issues

Fixes: CONF-1826

Manual testing steps

  1. Enable the money account feature and create a money account deposit; confirm it.
  2. Open the Activity tab: the row should show "Depositing…" then "Deposited" with subtitle "Money account" and a green fiat amount (e.g. +$5.00), with the mUSD icon.
  3. Click the row: details show the fiat hero, status, date, MM Pay fees, and the transaction summary, with an "Add funds" button once confirmed.
  4. Repeat with a withdrawal: row shows "Sending"/"Sent" with -$X.XX, details show the same layout with a block explorer button.

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket, and includes the necessary testing evidence such as recordings and or screenshots.

🤖 Generated with Claude Code

@jpuri
jpuri deployed to pr-comment August 17, 2026 11:02 — with GitHub Actions Active
@github-actions

Copy link
Copy Markdown
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@metamask-ci metamask-ci Bot added the team-confirmations Push issues to confirmations team label Aug 17, 2026
@metamask-ci

metamask-ci Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

✨ Files requiring CODEOWNER review ✨

👨‍🔧 @MetaMask/core-extension-ux (7 files, +603 -2)
  • 📁 shared/
    • 📁 lib/
      • 📁 activity/
        • 📄 types.ts +28 -2
  • 📁 ui/
    • 📁 pages/
      • 📁 activity/
        • 📁 rows/
          • 📄 useActivityRowContent.test.tsx +75 -0
          • 📄 useActivityRowContent.tsx +28 -0
      • 📁 details/
        • 📁 templates/
          • 📄 money-account-details.test.tsx +308 -0
          • 📄 money-account-details.tsx +141 -0
          • 📄 template-loader.test.tsx +19 -0
          • 📄 template-loader.tsx +4 -0

@jpuri jpuri added the no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed label Aug 17, 2026
@metamask-ci metamask-ci Bot added the INVALID-PR-TEMPLATE PR's body doesn't match template label Aug 17, 2026
@jpuri
jpuri force-pushed the feat/money-account-suppress-irrelevant-alerts branch from 57aa70f to b5e5b0a Compare August 20, 2026 17:16
@jpuri
jpuri force-pushed the feat/confirmations-money-account-activity-list branch from ed733be to 0ed1d58 Compare August 20, 2026 17:16
@jpuri
jpuri deployed to pr-comment August 20, 2026 17:16 — with GitHub Actions Active
@jpuri
jpuri deployed to pr-comment August 20, 2026 17:40 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor
Builds ready [0ed1d58]
⚡ Performance Benchmarks (Total: 🟢 15 pass · 🟡 5 warn · 🔴 3 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 32396673452 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/inp: +21%
  • confirmTx/longTaskTotalDuration: -13%
  • confirmTx/longTaskMaxDuration: +41%
  • confirmTx/tbt: -22%
  • bridgeUserActions/bridge_load_page: +13%
  • bridgeUserActions/bridge_load_asset_picker: +61%
  • bridgeUserActions/longTaskCount: -44%
  • bridgeUserActions/longTaskTotalDuration: -54%
  • bridgeUserActions/longTaskMaxDuration: -29%
  • bridgeUserActions/tbt: -73%
  • bridgeUserActions/inp: +23%
  • loadNewAccount/load_new_account: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/inp: -24%
  • loadNewAccount/fcp: -47%
  • loadNewAccount/lcp: +1313%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -32%
  • confirmTx/fcp: -48%
  • confirmTx/lcp: +1226%
  • bridgeUserActions/bridge_load_page: +178%
  • bridgeUserActions/bridge_load_asset_picker: +109%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +29%
  • bridgeUserActions/inp: -15%
  • bridgeUserActions/fcp: -45%
  • bridgeUserActions/lcp: +1088%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 bridgeUserActions/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/setupStore: +29%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/uiStartup: -15%
  • startupStandardHome/domInteractive: -29%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/initialActions: -50%
  • startupStandardHome/numNetworkReqs: -20%
  • startupStandardHome/fcp: -24%
  • startupPowerUserHome/domInteractive: -29%
  • startupPowerUserHome/backgroundConnect: -23%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/setupStore: -71%
  • startupPowerUserHome/numNetworkReqs: -38%
  • startupPowerUserHome/fcp: -28%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/LCP: p75 2.9s
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]
🔴 total
🔴 [CI log]
🔴 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +66%
  • onboardingImportWallet/confirmSrpToPwForm: +50%
  • onboardingImportWallet/pwFormToMetricsScreen: +38%
  • onboardingImportWallet/metricsToWalletReadyScreen: +56%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -51%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -100%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/srpButtonToPwForm: +27%
  • onboardingNewWallet/skipBackupToMetricsScreen: +22%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +16%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -76%
  • onboardingNewWallet/longTaskMaxDuration: -44%
  • onboardingNewWallet/tbt: -90%
  • solanaAssetDetails/assetClickToPriceChart: +218%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +218%
  • importSrpHome/loginToHomeScreen: -13%
  • importSrpHome/longTaskCount: -30%
  • importSrpHome/longTaskTotalDuration: -44%
  • importSrpHome/longTaskMaxDuration: -39%
  • importSrpHome/tbt: -52%
  • importSrpHome/inp: -46%
  • importSrpHome/cls: +510%
  • sendTransactions/openSendPageFromHome: -25%
  • sendTransactions/reviewTransactionToConfirmationPage: -99%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -96%
  • sendTransactions/inp: -48%
  • sendTransactions/fcp: -14%
  • sendTransactions/lcp: -67%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: -34%
  • swap/fetchAndDisplaySwapQuotes: +85%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +84%
  • swap/inp: -32%
  • swap/fcp: -23%
  • swap/lcp: -77%
  • swap/cls: -92%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100

⚠️ Missing data: chrome/webpack/pageLoadBenchmark

✅ No regressions detected

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 122.66 KiB (0.84%)
  • ui: 40.73 KiB (0.22%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 9 KiB (0.47%)
  • zip: 46.78 KiB (0.21%)

@jpuri
jpuri deployed to pr-comment August 20, 2026 18:47 — with GitHub Actions Active
@jpuri
jpuri deployed to pr-comment August 20, 2026 18:54 — with GitHub Actions Active
@jpuri
jpuri deployed to pr-comment August 20, 2026 19:12 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor
Builds ready [6f96766] [reused from 0f1c473]
⚡ Performance Benchmarks (Total: 🟢 1 pass · 🟡 0 warn · 🔴 0 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 32405798262 | Baseline logs

Interaction Benchmarks · Samples: 5

⚠️ Missing data: chrome/webpack/interactionUserActions, firefox/webpack/interactionUserActions

✅ No regressions detected

Startup Benchmarks · Samples: 100

⚠️ Missing data: chrome/webpack/startupStandardHome, chrome/webpack/startupPowerUserHome, firefox/webpack/startupStandardHome, firefox/webpack/startupPowerUserHome

✅ No regressions detected

User Journey Benchmarks · Samples: 5 · mock API

⚠️ Missing data: chrome/webpack/userJourneyOnboardingImport, chrome/webpack/userJourneyAssets, chrome/webpack/userJourneyAccountManagement, chrome/webpack/userJourneyTransactions, firefox/webpack/userJourneyOnboardingImport, firefox/webpack/userJourneyOnboardingNew, firefox/webpack/userJourneyAssets, firefox/webpack/userJourneyAccountManagement, firefox/webpack/userJourneyTransactions

Benchmarkchrome-webpack
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingNewWallet/srpButtonToPwForm: +30%
  • onboardingNewWallet/skipBackupToMetricsScreen: +18%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +12%
  • onboardingNewWallet/doneButtonToAssetList: -75%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -79%
  • onboardingNewWallet/longTaskMaxDuration: -51%
  • onboardingNewWallet/tbt: -100%
  • onboardingNewWallet/total: -71%
Dapp Page Load Benchmarks · Samples: 100

⚠️ Missing data: chrome/webpack/pageLoadBenchmark

✅ No regressions detected

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 122.66 KiB (0.84%)
  • ui: 40.84 KiB (0.22%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 9 KiB (0.47%)
  • zip: 46.8 KiB (0.21%)

@jpuri
jpuri force-pushed the feat/money-account-suppress-irrelevant-alerts branch from 94c268a to e4a62bc Compare August 20, 2026 19:18
@jpuri
jpuri force-pushed the feat/confirmations-money-account-activity-list branch from 6f96766 to 49f5925 Compare August 20, 2026 19:18
@jpuri
jpuri deployed to pr-comment August 20, 2026 19:18 — with GitHub Actions Active
@jpuri
jpuri deployed to pr-comment August 20, 2026 19:44 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor
Builds ready [49f5925]
⚡ Performance Benchmarks (Total: 🟢 13 pass · 🟡 9 warn · 🔴 2 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 32407984874 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]

Regressions (🔴 2 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +190%
  • loadNewAccount/total: +190%
  • loadNewAccount/inp: +21%
  • loadNewAccount/lcp: +10%
  • confirmTx/longTaskTotalDuration: -13%
  • confirmTx/longTaskMaxDuration: +39%
  • confirmTx/tbt: -22%
  • bridgeUserActions/bridge_load_page: +18%
  • bridgeUserActions/bridge_load_asset_picker: +44%
  • bridgeUserActions/longTaskCount: +67%
  • bridgeUserActions/longTaskTotalDuration: +50%
  • bridgeUserActions/tbt: +25%
  • loadNewAccount/load_new_account: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/fcp: -51%
  • loadNewAccount/lcp: +1150%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -24%
  • confirmTx/fcp: -47%
  • confirmTx/lcp: +1311%
  • bridgeUserActions/bridge_load_page: +178%
  • bridgeUserActions/bridge_load_asset_picker: +182%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +20%
  • bridgeUserActions/inp: +169%
  • bridgeUserActions/fcp: -42%
  • bridgeUserActions/lcp: +1149%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 bridgeUserActions/INP: p75 280ms
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/setupStore: +89%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/domInteractive: -22%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/setupStore: +13%
  • startupStandardHome/numNetworkReqs: -20%
  • startupStandardHome/fcp: -17%
  • startupPowerUserHome/backgroundConnect: -12%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/setupStore: -68%
  • startupPowerUserHome/numNetworkReqs: -41%
  • startupPowerUserHome/inp: +10%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.0s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +34%
  • onboardingImportWallet/confirmSrpToPwForm: +39%
  • onboardingImportWallet/pwFormToMetricsScreen: +19%
  • onboardingImportWallet/metricsToWalletReadyScreen: +24%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -52%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/srpButtonToPwForm: +26%
  • onboardingNewWallet/skipBackupToMetricsScreen: +20%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +13%
  • onboardingNewWallet/doneButtonToAssetList: -75%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -78%
  • onboardingNewWallet/longTaskMaxDuration: -47%
  • onboardingNewWallet/tbt: -94%
  • onboardingNewWallet/total: -71%
  • solanaAssetDetails/assetClickToPriceChart: +256%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +256%
  • solanaAssetDetails/fcp: +17%
  • importSrpHome/longTaskCount: -30%
  • importSrpHome/longTaskTotalDuration: -44%
  • importSrpHome/longTaskMaxDuration: -36%
  • importSrpHome/tbt: -56%
  • importSrpHome/inp: -46%
  • importSrpHome/cls: +484%
  • sendTransactions/openSendPageFromHome: -17%
  • sendTransactions/selectTokenToSendFormLoaded: -16%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -96%
  • sendTransactions/inp: -44%
  • sendTransactions/lcp: -63%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +134%
  • swap/fetchAndDisplaySwapQuotes: +87%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +87%
  • swap/lcp: -73%
  • swap/cls: -92%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.8s
  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🟡 sendTransactions/FCP: p75 1.9s
  • 🔴 swap/INP: p75 792ms
  • 🟡 swap/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: -67%
  • dappPageLoad/domContentLoaded: -23%
  • dappPageLoad/firstPaint: -50%
  • dappPageLoad/firstContentfulPaint: -50%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 122.98 KiB (0.84%)
  • ui: 40.76 KiB (0.22%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 9 KiB (0.47%)
  • zip: 46.78 KiB (0.21%)

@jpuri
jpuri force-pushed the feat/money-account-suppress-irrelevant-alerts branch from e4a62bc to 2f0728a Compare August 21, 2026 03:42
@jpuri
jpuri force-pushed the feat/confirmations-money-account-activity-list branch from 49f5925 to dda0afe Compare August 21, 2026 03:43
@jpuri
jpuri deployed to pr-comment August 21, 2026 03:43 — with GitHub Actions Active
@jpuri
jpuri deployed to pr-comment August 21, 2026 04:07 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor
Builds ready [dda0afe]
⚡ Performance Benchmarks (Total: 🟢 14 pass · 🟡 8 warn · 🔴 2 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 32444369725 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]

Regressions (🔴 2 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +193%
  • loadNewAccount/total: +193%
  • loadNewAccount/inp: +44%
  • loadNewAccount/fcp: +14%
  • confirmTx/longTaskMaxDuration: +63%
  • confirmTx/inp: +21%
  • confirmTx/fcp: +13%
  • confirmTx/lcp: +15%
  • bridgeUserActions/bridge_load_page: +38%
  • bridgeUserActions/bridge_load_asset_picker: +110%
  • bridgeUserActions/longTaskCount: +67%
  • bridgeUserActions/longTaskTotalDuration: +37%
  • bridgeUserActions/longTaskMaxDuration: -13%
  • bridgeUserActions/tbt: -20%
  • bridgeUserActions/total: +18%
  • bridgeUserActions/inp: +54%
  • bridgeUserActions/fcp: +14%
  • bridgeUserActions/lcp: +13%
  • loadNewAccount/load_new_account: +189%
  • loadNewAccount/total: +189%
  • loadNewAccount/inp: -24%
  • loadNewAccount/fcp: -65%
  • loadNewAccount/lcp: +1159%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -47%
  • confirmTx/fcp: -76%
  • confirmTx/lcp: +1135%
  • bridgeUserActions/bridge_load_page: +159%
  • bridgeUserActions/bridge_load_asset_picker: +52%
  • bridgeUserActions/bridge_search_token: -12%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/inp: -38%
  • bridgeUserActions/fcp: -74%
  • bridgeUserActions/lcp: +1268%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 2.0s
  • 🟡 confirmTx/FCP: p75 1.9s
  • 🟡 bridgeUserActions/FCP: p75 2.0s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/setupStore: +36%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/numNetworkReqs: -20%
  • startupPowerUserHome/domInteractive: -42%
  • startupPowerUserHome/backgroundConnect: -22%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/setupStore: -70%
  • startupPowerUserHome/numNetworkReqs: -42%
  • startupPowerUserHome/inp: +10%
  • startupPowerUserHome/fcp: -41%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.0s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
assetDetails
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +44%
  • onboardingImportWallet/confirmSrpToPwForm: +45%
  • onboardingImportWallet/pwFormToMetricsScreen: +22%
  • onboardingImportWallet/metricsToWalletReadyScreen: +24%
  • onboardingImportWallet/doneButtonToHomeScreen: -92%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -50%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -80%
  • onboardingNewWallet/doneButtonToAssetList: -81%
  • onboardingNewWallet/longTaskCount: -100%
  • onboardingNewWallet/longTaskTotalDuration: -100%
  • onboardingNewWallet/longTaskMaxDuration: -100%
  • onboardingNewWallet/tbt: -100%
  • onboardingNewWallet/total: -78%
  • solanaAssetDetails/assetClickToPriceChart: +232%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +232%
  • solanaAssetDetails/fcp: +16%
  • importSrpHome/loginToHomeScreen: -12%
  • importSrpHome/longTaskCount: -37%
  • importSrpHome/longTaskTotalDuration: -49%
  • importSrpHome/longTaskMaxDuration: -32%
  • importSrpHome/tbt: -60%
  • importSrpHome/inp: -48%
  • importSrpHome/cls: +484%
  • sendTransactions/openSendPageFromHome: -16%
  • sendTransactions/selectTokenToSendFormLoaded: +41%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -94%
  • sendTransactions/inp: -44%
  • sendTransactions/lcp: -62%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +806%
  • swap/fetchAndDisplaySwapQuotes: +86%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +100%
  • swap/lcp: -70%
  • swap/cls: -92%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.8s
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: -58%
  • dappPageLoad/firstPaint: -46%
  • dappPageLoad/firstContentfulPaint: -46%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 122.96 KiB (0.84%)
  • ui: 41 KiB (0.22%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 9 KiB (0.47%)
  • zip: 46.8 KiB (0.21%)

@jpuri
jpuri force-pushed the feat/money-account-suppress-irrelevant-alerts branch from 2f0728a to c35058f Compare August 21, 2026 08:53
@jpuri
jpuri force-pushed the feat/confirmations-money-account-activity-list branch from dda0afe to b93c8db Compare August 21, 2026 10:05
@jpuri
jpuri deployed to pr-comment August 21, 2026 10:05 — with GitHub Actions Active
@jpuri
jpuri deployed to pr-comment August 21, 2026 10:28 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor
Builds ready [b93c8db]
⚡ Performance Benchmarks (Total: 🟢 15 pass · 🟡 8 warn · 🔴 2 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 32470978958 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]

Regressions (🔴 2 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +191%
  • loadNewAccount/total: +191%
  • loadNewAccount/inp: +14%
  • confirmTx/longTaskMaxDuration: +41%
  • confirmTx/tbt: -17%
  • bridgeUserActions/bridge_load_page: +23%
  • bridgeUserActions/bridge_load_asset_picker: +31%
  • bridgeUserActions/longTaskCount: +67%
  • bridgeUserActions/longTaskTotalDuration: +40%
  • bridgeUserActions/longTaskMaxDuration: +22%
  • bridgeUserActions/tbt: +70%
  • bridgeUserActions/inp: +15%
  • loadNewAccount/load_new_account: +190%
  • loadNewAccount/total: +190%
  • loadNewAccount/inp: -24%
  • loadNewAccount/fcp: -39%
  • loadNewAccount/lcp: +1397%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -32%
  • confirmTx/fcp: -66%
  • confirmTx/lcp: +1462%
  • bridgeUserActions/bridge_load_page: +108%
  • bridgeUserActions/bridge_load_asset_picker: +99%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +16%
  • bridgeUserActions/inp: -23%
  • bridgeUserActions/fcp: -48%
  • bridgeUserActions/lcp: +1063%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/LCP: p75 2.6s
  • 🟡 confirmTx/LCP: p75 2.6s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/setupStore: +74%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/uiStartup: -25%
  • startupStandardHome/load: -18%
  • startupStandardHome/domContentLoaded: -18%
  • startupStandardHome/domInteractive: -26%
  • startupStandardHome/backgroundConnect: -10%
  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/initialActions: -50%
  • startupStandardHome/loadScripts: -19%
  • startupStandardHome/numNetworkReqs: -23%
  • startupStandardHome/fcp: -22%
  • startupStandardHome/lcp: -17%
  • startupPowerUserHome/backgroundConnect: -21%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/setupStore: -69%
  • startupPowerUserHome/numNetworkReqs: -48%
  • startupPowerUserHome/inp: +10%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 304ms
  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.0s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +33%
  • onboardingImportWallet/confirmSrpToPwForm: +38%
  • onboardingImportWallet/pwFormToMetricsScreen: +19%
  • onboardingImportWallet/metricsToWalletReadyScreen: +14%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -52%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/srpButtonToPwForm: +35%
  • onboardingNewWallet/createPwToRecoveryScreen: +11%
  • onboardingNewWallet/skipBackupToMetricsScreen: +26%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +50%
  • onboardingNewWallet/doneButtonToAssetList: -75%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -76%
  • onboardingNewWallet/longTaskMaxDuration: -44%
  • onboardingNewWallet/tbt: -90%
  • onboardingNewWallet/total: -71%
  • solanaAssetDetails/assetClickToPriceChart: +232%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +232%
  • solanaAssetDetails/inp: +19%
  • solanaAssetDetails/fcp: +15%
  • solanaAssetDetails/lcp: +11%
  • importSrpHome/homeAfterImportWithNewWallet: -13%
  • importSrpHome/longTaskCount: -30%
  • importSrpHome/longTaskTotalDuration: -41%
  • importSrpHome/longTaskMaxDuration: -32%
  • importSrpHome/tbt: -50%
  • importSrpHome/total: -12%
  • importSrpHome/inp: -20%
  • importSrpHome/fcp: +13%
  • importSrpHome/cls: +484%
  • sendTransactions/openSendPageFromHome: +16%
  • sendTransactions/selectTokenToSendFormLoaded: -23%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -96%
  • sendTransactions/inp: -48%
  • sendTransactions/lcp: -63%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: +160%
  • swap/fetchAndDisplaySwapQuotes: +85%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +88%
  • swap/lcp: +131%
  • swap/cls: -92%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/INP: p75 248ms
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🔴 sendTransactions/INP: p75 744ms
  • 🟡 sendTransactions/FCP: p75 2.0s
  • 🟡 swap/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: -57%
  • dappPageLoad/firstPaint: -41%
  • dappPageLoad/firstContentfulPaint: -41%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 122.97 KiB (0.84%)
  • ui: 42.15 KiB (0.22%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 9.03 KiB (0.47%)
  • zip: 46.94 KiB (0.21%)

@jpuri
jpuri force-pushed the feat/confirmations-money-account-activity-list branch from b93c8db to b578e00 Compare August 21, 2026 12:30
@jpuri
jpuri deployed to pr-comment August 21, 2026 12:30 — with GitHub Actions Active
@github-actions github-actions Bot added size-XL and removed size-L labels Aug 21, 2026
@sonarqubecloud

Copy link
Copy Markdown

@jpuri
jpuri deployed to pr-comment August 21, 2026 12:53 — with GitHub Actions Active
@metamask-ci

metamask-ci Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor
Builds ready [b578e00]
⚡ Performance Benchmarks (Total: 🟢 14 pass · 🟡 8 warn · 🔴 3 fail)

Baseline (latest main): 171ed20 | Date: 7/28/2026 | Pipeline: 32482199816 | Baseline logs

Metricschrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 load_new_account(p95) [CI log]🔴 load_new_account(p95) [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]

Regressions (🔴 3 failures)

Interaction Benchmarks · Samples: 5 🔴 2
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🔴 [CI log]
🔴 load_new_account
🔴 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +190%
  • loadNewAccount/total: +190%
  • loadNewAccount/lcp: -13%
  • confirmTx/longTaskTotalDuration: -14%
  • confirmTx/longTaskMaxDuration: +35%
  • confirmTx/tbt: -25%
  • bridgeUserActions/bridge_load_page: +12%
  • bridgeUserActions/bridge_load_asset_picker: +65%
  • bridgeUserActions/longTaskCount: +11%
  • bridgeUserActions/longTaskTotalDuration: -17%
  • bridgeUserActions/longTaskMaxDuration: -29%
  • bridgeUserActions/tbt: -73%
  • bridgeUserActions/inp: +23%
  • loadNewAccount/load_new_account: +196%
  • loadNewAccount/total: +196%
  • loadNewAccount/fcp: +14%
  • loadNewAccount/lcp: +1194%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -17%
  • confirmTx/fcp: +13%
  • confirmTx/lcp: +1250%
  • bridgeUserActions/bridge_load_page: +240%
  • bridgeUserActions/bridge_load_asset_picker: +177%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +46%
  • bridgeUserActions/inp: +46%
  • bridgeUserActions/fcp: +15%
  • bridgeUserActions/lcp: +1226%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 2.0s
  • 🟡 confirmTx/FCP: p75 1.9s
  • 🟡 bridgeUserActions/FCP: p75 2.0s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstReactRender: -99%
  • startupStandardHome/setupStore: +29%
  • startupStandardHome/numNetworkReqs: -14%
  • startupStandardHome/domInteractive: -32%
  • startupStandardHome/firstReactRender: -98%
  • startupStandardHome/setupStore: +18%
  • startupStandardHome/numNetworkReqs: -20%
  • startupStandardHome/fcp: -27%
  • startupPowerUserHome/backgroundConnect: -23%
  • startupPowerUserHome/firstReactRender: -99%
  • startupPowerUserHome/initialActions: +11%
  • startupPowerUserHome/setupStore: -71%
  • startupPowerUserHome/numNetworkReqs: -46%
  • startupPowerUserHome/fcp: -16%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🔴 startupPowerUserHome/INP: p75 512ms
  • 🟡 startupPowerUserHome/LCP: p75 3.0s
User Journey Benchmarks · Samples: 5 · mock API 🔴 1
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟡 [CI log]
🟡 total
🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]
🔴 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +37%
  • onboardingImportWallet/confirmSrpToPwForm: +42%
  • onboardingImportWallet/pwFormToMetricsScreen: +30%
  • onboardingImportWallet/metricsToWalletReadyScreen: +68%
  • onboardingImportWallet/doneButtonToHomeScreen: -78%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -52%
  • onboardingImportWallet/longTaskCount: -86%
  • onboardingImportWallet/longTaskTotalDuration: -96%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -81%
  • onboardingNewWallet/srpButtonToPwForm: +25%
  • onboardingNewWallet/skipBackupToMetricsScreen: +18%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +13%
  • onboardingNewWallet/doneButtonToAssetList: -81%
  • onboardingNewWallet/longTaskCount: -69%
  • onboardingNewWallet/longTaskTotalDuration: -78%
  • onboardingNewWallet/longTaskMaxDuration: -48%
  • onboardingNewWallet/tbt: -95%
  • onboardingNewWallet/total: -77%
  • solanaAssetDetails/assetClickToPriceChart: +216%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: +216%
  • importSrpHome/longTaskCount: -30%
  • importSrpHome/longTaskTotalDuration: -45%
  • importSrpHome/longTaskMaxDuration: -22%
  • importSrpHome/tbt: -49%
  • importSrpHome/inp: -51%
  • importSrpHome/cls: +484%
  • sendTransactions/openSendPageFromHome: -29%
  • sendTransactions/selectTokenToSendFormLoaded: +38%
  • sendTransactions/reviewTransactionToConfirmationPage: -98%
  • sendTransactions/longTaskCount: -100%
  • sendTransactions/longTaskTotalDuration: -100%
  • sendTransactions/longTaskMaxDuration: -100%
  • sendTransactions/tbt: -100%
  • sendTransactions/total: -95%
  • sendTransactions/inp: -41%
  • sendTransactions/lcp: -62%
  • sendTransactions/cls: +171%
  • swap/openSwapPageFromHome: -35%
  • swap/fetchAndDisplaySwapQuotes: +86%
  • swap/longTaskCount: -100%
  • swap/longTaskTotalDuration: -100%
  • swap/longTaskMaxDuration: -100%
  • swap/tbt: -100%
  • swap/total: +84%
  • swap/inp: -15%
  • swap/lcp: -72%
  • swap/cls: -92%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.8s
  • 🟡 importSrpHome/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: -57%
  • dappPageLoad/firstPaint: -41%
  • dappPageLoad/firstContentfulPaint: -41%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 122.97 KiB (0.84%)
  • ui: 42.17 KiB (0.22%)
  • common: 0 Bytes (0%)
  • other: 0 Bytes (0%)
  • contentScripts: 9.03 KiB (0.47%)
  • zip: 46.95 KiB (0.21%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

INVALID-PR-TEMPLATE PR's body doesn't match template no-changelog no-changelog Indicates no external facing user changes, therefore no changelog documentation needed size-XL team-confirmations Push issues to confirmations team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant